/*============================================================================*/
/*                        Tortoise Team			                              */
/*============================================================================*/
/*                        OBJECT SPECIFICATION                                */
/*============================================================================*
* C Source:         %tAPP_BackWheels.c%
* Instance:         RPL_1
* %version:         1 %
* %created_by:      Jose Antonio Leon Jazo %
* %date_created:    Sunay September 23 13:24:00 2012 %
*=============================================================================*/
/* DESCRIPTION : C source template file                                       */
/*============================================================================*/
/* FUNCTION COMMENT : This file describes the C source template according to  */
/* the new software platform                                                  */
/*                                                                            */
/*============================================================================*/
/*                               OBJECT HISTORY                               */
/*============================================================================*/
/*  REVISION |   DATE      |                               |      AUTHOR      */
/*----------------------------------------------------------------------------*/
/*  1.0      | 23/10/2012  |                               | Antonio Leon     */
/* Integration under Continuus CM                                             */
/*============================================================================*/

/* Includes */
#include "stdtypedef.h"
#include "HAL_DcMotor.h"
#include "APP_BackWheels.h"
/* -------- */

/* Functions macros, constants, types and datas         */
/* ---------------------------------------------------- */
/* Functions macros */

/*==================================================*/ 
/* Definition of constants                          */
/*==================================================*/ 


/*======================================================*/ 
/* Definition of RAM variables                          */
/*======================================================*/ 

/*======================================================*/ 
/* close variable declaration sections                  */
/*======================================================*/ 

/* Private defines */

/* Private functions prototypes */
void vfnInit_BackWheels(void);
void vfnChange_Speed(T_UWORD uw_Speed);
/* ---------------------------- */


/* Exported functions prototypes */

/* ----------------------------- */

/* Inline functions */
/* ---------------- */

/* Private functions */
/**************************************************************
 *  Name                 :  Jose Antonio Leon Jazo
 *  Description          :	Initialize the back wheels
 *  Parameters           :  [Input, Output, Input / output]
 *  Return               :	void
 *  Critical/explanation :  No
 **************************************************************/
 void vfnInit_BackWheels(void)
 {
 	vfnInit_DcMotor();
 	//vfnSet_DcMotor(StartS_Us, Min_Us, Max_Us, Dc1_Channel);
 	//vfnSet_DcMotor(StartS_Us, Min_Us, Max_Us, Dc2_Channel);
 }
/**************************************************************
 *  Name                 :  Jose Antonio Leon Jazo
 *  Description          :	Change the speed of the back wheels
 *  Parameters           :  [Input:uw_speed: speed of the motor,
 							Output, Input / output]
 *  Return               :	void
 *  Critical/explanation :  No
 **************************************************************/
 void vfnChange_Speed(T_UWORD uw_speed)
 {
 		vfnSet_DcMotor(uw_speed, MinVal, MaxVal, Dc1_Channel);
 		vfnSet_DcMotor(uw_speed, MinVal, MaxVal, Dc2_Channel);
 }
/* ----------------- */


/* Exported functions */
/* ------------------ */
